Updated specs according to a recent booklet I got from our OLB
[infodrom/dtaus] / dtaus.txt
index bc3d765..726c829 100644 (file)
--- a/dtaus.txt
+++ b/dtaus.txt
   Aufbau Datensatz A
   ------------------
 
-   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
+   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
+  11a  80  15 Zeichen  Reserviert, 15 Blanks
+  11b  95   8 Zeichen  Optionales Ausführungsdatum im Format DDMMJJJJ.
+                        Nicht jünger als Erstellungsdatum (A7), jedoch
+                        höchstens 15 Kalendertage später.  Sonst Blanks.
+  11c 103  24 Zeichen   Reserviert, 24 Blanks
+  12  127   1 Zeichen  Währungskennzeichen
                         " " = DM
                         "1" = Euro
           -- 128 Zeichen
   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)
+                        Währung angegeben wurde (A12, C17a), sonst Nullen
+  13   90   3 Zeichen  Reserviert, 3 Blanks
   14a  93  27 Zeichen  Name des Kunden
-  14b 120   8 Zeichen  Reserviert, "        " (Blanks)
+  14b 120   8 Zeichen  Reserviert, 8 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)
+  17b 183    2 Zeichen Reserviert, 2 Blanks
   18  185    2 Zeichen Anzahl der Erweiterungsdatensätze, "00" bis "15"
-  19  187    2 Zeichen Typ
+  19  187    2 Zeichen Typ (1. Erweiterungsdatensatz)
                         "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
+  21  216    2 Zeichen wie C19, oder Blanks,  (2. Erweiterungsdatensatz)
   22  218   27 Zeichen wie C20, oder Blanks
   23  245   11 Zeichen 11 Blanks
           -- Ende des ersten Erweiterungsdatensatzes
   Aufbau Datensatz E
   ------------------
 
-    0   4 Zeichen      Länge des Datensatzes, immer 128 Bytes, also immer "0128"
-    4   1 Zeichen      Datensatz-Typ, immer 'E'
-    5   5 Zeichen      "     " (Blanks)
-   10   7 Zeichen      Anzahl der Datensätze (wahrscheinlich vom Typ C)
-   17  13 Zeichen      Kontrollsumme Beträge
-   30  17 Zeichen      Kontrollsumme Kontonummern
-   47  17 Zeichen      Kontrollsumme Bankleitzahlen
-   64  13 Zeichen      Kontrollsumme Euro, nur belegt, wenn Euro als
-                        Währung angegeben wurde (A12, C17a)
-   77  51 Zeichen      51 Blanks
+   1   0   4 Zeichen   Länge des Datensatzes, immer 128 Bytes, also immer "0128"
+   2   4   1 Zeichen   Datensatz-Typ, immer 'E'
+   3   5   5 Zeichen   Reserviert, 5 Blanks
+   4  10   7 Zeichen   Anzahl der Datensätze vom Typ C
+   5  17  13 Zeichen   Kontrollsumme Beträge
+   6  30  17 Zeichen   Kontrollsumme Kontonummern
+   7  47  17 Zeichen   Kontrollsumme Bankleitzahlen
+   8  64  13 Zeichen   Kontrollsumme Euro, nur belegt, wenn Euro als
+                       Währung angegeben wurde (A12, C17a)
+   9  77  51 Zeichen   51 Blanks
 
   Begleitzettel
   -------------
 
     Erstellungsdatum
 
-    Anzahl der Datensätze C(Stückzahl)
+    Anzahl der Datensätze C (Stückzahl)
 
     Summe DM der Datensätze C