#include <infodrom.style>

<: $rowcolor = "<cold>"; :>

<define-tag item endtag=required>
<preserve nr start len>
<set-var %attributes>

<: $rowcolor = $rowcolor eq "<cold>"?"<coln>":"<cold>"; :>
<tr bgcolor="<:=$rowcolor:>">
<td valign=top><ifont><get-var nr></ifont></td>
<td valign=top align=right><ifont><get-var start></ifont></td>
<td valign=top  align=right><ifont>&nbsp;<get-var len>&nbsp;Zeichen</ifont></td>
<td valign=top><ifont>&nbsp;%body</ifont></td>
</tr>

<restore nr start len>
</define-tag>

<define-tag itemsum endtag=required>
<: $rowcolor = $rowcolor eq "<cold>"?"<coln>":"<cold>"; :>
<tr bgcolor="<:=$rowcolor:>">
<td>&nbsp;</td>
<td>&nbsp;</td>
<td colspan=2><ifont>%body</ifont></td>
</tr>
</define-tag>

<define-tag formathead>
<tr bgcolor="<colh>">
<th><ifont>Nr.</ifont></th>
<th><ifont>Start</ifont></th>
<th><ifont>Länge</ifont></th>
<th><ifont>Beschreibung</ifont></th>
</tr>
</define-tag>

<page title="DTAUS-Dateiformat">

<h3>DTAUS-Dateiformat</h3>

Beim Datenträgeraustausch (DTA) werden Zahlungsverkehrsdaten - also
Überweisungen und Lastschriften - nicht mehr auf Papier, sondern
beleglos auf Disketten an das jeweilige Geldinstitut gegeben.  <p>

Die Diskette, die zur Datenträgeraustauschdiskette benutzt wird, muß
formatiert und leer sein. Beschriften Sie die Diskette exakt!  Die
*einzige* Datei auf der Diskette muß DTAUS0.TXT heißen.  Zusätzlich
muß ein Begleitzettel begelegt werden. <p>

Auf einer Diskette mit 360 KByte werden etwa max. 300 Datensätze
gespeichert.  Pro Zahlung werden zwischen 512 Bytes für die Datei
gespeichert.  Hinzukommen min. 256 Bytes pro Datensatz C.  Dies
bedeutet, daß ungefähr 1000 Zahlungen auf eine 360 KByte Diskette
übergeben werden können.  <p>

Die Datei besteht aus drei Teilen: <p>

<ol>
<li><a href="#dtausA">Datensatz A - Header</a>
<li><a href="#dtausC">Datensatz C - Body</a>
<li><a href="#dtausE">Datensatz E - Footer</a>
<li><a href="#begleitzettel">Begleitzettel</a>
</ol>

<p>Der Body kann dabei mehrfach auftreten - einmal pro Zahlungsverkehr.

<p>Alle Informationen liegen im ASCII-Format vor, keine wilden
Binärformate.

<p>Die folgenden Tabellen befinden sich als formatierte Datei
(ISO-8859-1) im <a
href="http://cvs.infodrom.org/dtaus/dtaus.txt?cvsroot=infodrom">CVS</a>
und können dort heruntergeladen werden.

<a name="dtausA"></a>
<h3 class=bar>Aufbau Datensatz A</h3>

<table class=blackborder width=100% border=0 cellpadding=0 cellspacing=0>
<formathead>

<item nr=1 start=0 len=4>Länge des Datensatzes, immer 128 Bytes, also immer "0128"</item>
<item nr=2 start=4 len=1>Datensatz-Typ, immer 'A'</item>
<item nr=3 start=5 len=2>Art der Transaktionen
      <br>"LB" für Lastschriften Bankseitig
      <br>"LK" für Lastschriften Kundenseitig
      <br>"GB" für Gutschriften Bankseitig
      <br>"GK" für Gutschriften Kundenseitig
</item>
<item nr=4 start=7 len=8>Bankleitzahl des Auftraggebers</item>
<item nr=5 start=15 len=8>CST, "00000000", nur belegt, wenn Diskettenabsender Kreditinstitut</item>
<item nr=6 start=23 len=27>Name des Auftraggebers</item>
<item nr=7 start=50 len=6>aktuelles Datum im Format DDMMJJ</item>
<item nr=8 start=56 len=4>CST, "&nbsp;&nbsp;&nbsp;&nbsp;" (Blanks)</item>
<item nr=9 start=60 len=10>Kontonummer des Auftraggebers</item>
<item nr=10 start=70 len=10>Optionale Referenznummer</item>
<item nr=11a start=80 len=15>Reserviert, 15 Blanks</item>
<item nr=11b start=95 len=8>Optionales Ausführungsdatum im Format DDMMJJJJ.
                        Nicht jünger als Erstellungsdatum (A7), jedoch
                        höchstens 15 Kalendertage später.  Sonst Blanks.</item>
<item nr=11c start=103 len=24>Reserviert, 24 Blanks</item>


<item nr=12 start=127 len=1>Währungskennzeichen
      <br>" " = DM
      <br>"1" = Euro
</item>
<itemsum>Insgesamt 128 Zeichen</itemsum>

</table>

<a name="dtausC"></a>
<h3 class=bar>Aufbau Datensatz C</h3>

<table class=blackborder width=100% border=0 cellpadding=0 cellspacing=0>
<formathead>

<item nr=1 start=0 len=4>Länge des Datensatzes, 187 + x * 29 (x..Anzahl Erweiterungsteile)</item>
<item nr=2 start=4 len=1>Datensatz-Typ, immer 'C'</item>
<item nr=3 start=5 len=8>Bankleitzahl des Auftraggebers (optional)</item>
<item nr=4 start=13 len=8>Bankleitzahl des Kunden</item>
<item nr=5 start=21 len=10>Kontonummer des Kunden</item>
<item nr=6 start=31 len=13>Verschiedenes
      <br>1. Zeichen:        "0"
      <br>2. - 12. Zeichen:  interne Kundennummer oder Nullen
      <br>13. Zeichen:       "0"
      <br>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.
</item>
<item nr=7 start=44 len=5>Art der Transaktion (7a: 2 Zeichen, 7b: 3 Zeichen)
      <br>"04000" Lastschrift des Abbuchungsauftragsverfahren
      <br>"05000" Lastschrift des Einzugsermächtigungsverfahren
      <br>"05005" Lastschrift aus Verfügung im elektronischen Cash-System
      <br>"05006" Wie 05005 mit ausländischen Karten
      <br>"05015" Lastschrift aus Verfügung im elec. Cash-System - POZ
      <br>"51000" Überweisungs-Gutschrift
      <br>"53000" Überweisung Lohn/Gehalt/Rente
      <br>"54XXJ" Vermögenswirksame Leistung (VL) mit Sparzulage
      <br>"56000" Überweisung öffentlicher Kassen
      <br>Die im Textschlüssel mit XX bezeichnete Stelle ist 00 oder
          der Prozentsatz der Sparzulage.
      <br>Die im Textschlüssel mit J bezeichnete Stelle
       	  wird bei Übernahme in eine Zahlung automatisch
       	  mit der jeweils aktuellen Jahresendziffer (z.B. 7,
       	  wenn 97) ersetzt.
</item>
<item nr=8 start=49 len=1>Reserviert, "&nbsp;" (Blank)</item>
<item nr=9 start=50 len=11>Betrag</item>
<item nr=10 start=61 len=8>Bankleitzahl des Auftraggebers</item>
<item nr=11 start=69 len=10>Kontonummer des Auftraggebers</item>
<item nr=12 start=79 len=11>Betrag in Euro einschließlich Nachkommastellen, nur belegt, wenn Euro als Währung angegeben wurde (A12, C17a), sonst Nullen</item>
<item nr=13 start=90 len=3>Reserviert, 3 Blanks</item>
<item nr=14a start=93 len=27>Name des Kunden</item>
<item nr=14b start=120 len=8>Reserviert, 8 Blanks</item>
<itemsum>Insgesamt 128 Zeichen</itemsum>

<item nr=15 start=128 len=27>Name des Auftraggebers</item>
<item nr=16 start=155 len=27>Verwendungszweck</item>
<item nr=17a start=182 len=1>Währungskennzeichen
      <br>"&nbsp;" = DM
      <br>"1" = Euro
</item>
<item nr=17b start=183 len=2>Reserviert, 2 Blanks</item>
<item nr=18 start=185 len=2>Anzahl der Erweiterungsdatensätze, "00" bis "15"</item>
<item nr=19 start=187 len=2>Typ (1. Erweiterungsdatensatz)
      <br>"01" Name des Kunden
      <br>"02" Verwendungszweck
      <br>"03" Name des Auftraggebers
</item>
<item nr=20 start=189 len=27>Beschreibung gemäß Typ</item>
<item nr=21 start=216 len=2>wie C19, oder Blanks (2. Erweiterungsdatensatz)</item>
<item nr=22 start=218 len=27>wie C20, oder Blanks</item>
<item nr=23 start=245 len=11>11 Blanks</item>
<itemsum>Insgesamt 256 Zeichen</itemsum>
#	   -- Ende des ersten Erweiterungsdatensatzes

</table>

  <p>So können weitere Datensätze angehängt werden.  Sie müssen insgesamt
  jedoch 128 Zeichen lang sein.  Also vier 29-Zeichen Blöcke
  und anschließend mit 12 Blanks auffüllen.  Maximal vier
  128-Zeichen-Records, wobei der vierte maximal einen
  Erweiterungsdatensatz enthält.

<a name="dtausE"></a>
<h3 class=bar>Aufbau Datensatz E</h3>

<table class=blackborder width=100% border=0 cellpadding=0 cellspacing=0>
<formathead>

<item nr=1 start=0 len=4>Länge des Datensatzes, immer 128 Bytes, also immer "0128"</item>
<item nr=2 start=4 len=1>Datensatz-Typ, immer 'E'</item>
<item nr=3 start=5 len=5>"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" (Blanks)</item>
<item nr=4 start=10 len=7>Anzahl der Datensätze vom Typ C</item>
<item nr=5 start=17 len=13>Kontrollsumme Beträge in DM</item>
<item nr=6 start=30 len=17>Kontrollsumme Kontonummern</item>
<item nr=7 start=47 len=17>Kontrollsumme Bankleitzahlen</item>
<item nr=8 start=64 len=13>Kontrollsumme Beträge in Euro, nur belegt, wenn Euro als Währung angegeben wurde (A12, C17a)</item>
<item nr=9 start=77 len=51>51 Blanks</item>
<itemsum>Insgesamt 128 Zeichen</itemsum>
</table>

<a name="begleitzettel"></a>
<h3 class=bar>Begleitzettel</h3>

  <p>Jede dem Geldinstitut gelieferte Diskette muß einen Begleitzettel
  mit folgenden Mindestangaben enthalten.  Bei mehreren Disketten ist
  für jede Diskette ein Begleitzettel auszuschreiben.

    <p>Begleitzettel

    <p>Belegloser Datenträgeraustausch

    <p>Sammel-Überweisung-/-einziehungsauftrag

    <p>Vol-Nummer der Diskette

    <p>Erstellungsdatum

    <p>Anzahl der Datensätze C (Stückzahl)

    <p>Summe DM der Datensätze C

    <p>Kontrollsumme der Kontonummern der

    <p>Überweisungsempfänger/Zahlungspflichtigen

    <p>Kontrollsumme der Bankleitzahlen der endbegünstigten

    <p>Kreditinstitute/Zahlungsstellen

    <p>Bankleitzahl/Kontonummer des Absenders

    <p>Name, Bankleitzahl/Kontonummer des Empfängers

    <p>Ort, Datum

    <p>Firma, Unterschrift
</b>

  <p>Sie haben die Pflicht, die Disketten zusätzlich durch Klebezettel
  mit folgenden Angaben zu kennzeichnen.

<b>
    <p>Name und Bankleitzahll/Kontonummer des Diskettenabsenders.

    <p>Diskettennummer (VOL-Nummer).

    <p>Dateiname: DTAUS0.TXT 5.25 -und 3.5 Diskette.
</b>

# External Format Description
#
# http://www.bb-ag.net/pages/service/DTAUS.htm
# http://www.omikron.de/service/kunde/Formate/dtaus.htm

</page>

# Local variables:
# mode: indented-text
# mode: auto-fill
# end:
