def add_a
      data = '0128'
      data += 'A'
      data += @typ
      data += '%8i' % @account.bank_number #.rjust(8)
      data += '%08i' % 0
      data += '%-27.27s' % @account.owner_name
      data += @date.strftime("%d%m%y")              # creation date - today
      data += ' ' * 4
      data += '%010i' % @account.bank_account_number
      data += '%010i' % 0
      data += ' '  * 15
      data += '%8s' % @date.strftime("%d%m%Y")     #Ausführungsdatum - ja hier 8 Stellen
      data += ' ' * 24
      data += '1'
      raise "DTAUS: Längenfehler A (#{data.size} <> 128)\n" if data.size != 128
      dta_string << data
    end
def add_a
      data = '0128'
      data += 'A'
      data += @typ
      data += '%8i' % @account.bank_number #.rjust(8)
      data += '%08i' % 0
      data += '%-27.27s' % @account.owner_name
      data += @date.strftime("%d%m%y")              # creation date - today
      data += ' ' * 4
      data += '%010i' % @account.bank_account_number
      data += '%010i' % 0
      data += ' '  * 15
      data += '%8s' % @date.strftime("%d%m%Y")     #Ausführungsdatum - ja hier 8 Stellen
      data += ' ' * 24
      data += '1'
      raise "DTAUS: Längenfehler A (#{data.size} <> 128)\n" if data.size != 128
      dta_string << data
    end
Erstellen A-Segment der DTAUS-Datei
Aufbau des Segments:
 Nr. Start Länge  Beschreibung
 1   0      4     Länge des Datensatzes, immer 128 Bytes, also immer "0128"
 2   4      1     Datensatz-Typ, immer 'A'
 3   5      2     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      Bankleitzahl des Auftraggebers
 5   15    8      CST, "00000000", nur belegt, wenn Diskettenabsender Kreditinstitut
 6   23    27     Name des Auftraggebers
 7   50    6      aktuelles Datum im Format DDMMJJ
 8   56    4      CST, "    " (Blanks)
 9   60    10     Kontonummer des Auftraggebers
 10  70    10     Optionale Referenznummer
 11a 80    15     Reserviert, 15 Blanks
 11b 95    8      Ausführungsdatum Format DDMMJJJJ. max A7 + 15 Tage. Default Blanks.
 11c 103   24     Reserviert, 24 Blanks
 12  127   1      Währungskennzeichen  "1" = Euro

    Insgesamt 128 Zeichen