def add_e
      str = '0128'
      str += 'E'
      str += ' ' * 5
      str += '%07i' % @bookings.size
      str += '0' * 13
      str += '%017i' % @sum_bank_account_numbers
      str += '%017i' % @sum_bank_numbers
      str += '%013i' % @sum_values
      str += ' '  * 51
      raise "DTAUS: Längenfehler E #{str.size} <> 128" if str.size != 128
      dta_string << str
    end
def add_e
      str = '0128'
      str += 'E'
      str += ' ' * 5
      str += '%07i' % @bookings.size
      str += '0' * 13
      str += '%017i' % @sum_bank_account_numbers
      str += '%017i' % @sum_bank_numbers
      str += '%013i' % @sum_values
      str += ' '  * 51
      raise "DTAUS: Längenfehler E #{str.size} <> 128" if str.size != 128
      dta_string << str
    end
dataC
Erstellen E-Segment (Prüfsummen) der DTAUS-Datei
Aufbau:
  Nr. Start Länge   Beschreibung
  1   0    4     Länge des Datensatzes, immer 128 Bytes, also immer "0128"
  2   4    1     Datensatz-Typ, immer 'E'
  3   5    5     "     " (Blanks)
  4   10   7    Anzahl der Datensätze vom Typ C
  5   17   13   Kontrollsumme Beträge
  6   30   17   Kontrollsumme Kontonummern
  7   47   17   Kontrollsumme Bankleitzahlen
  8   64   13   Kontrollsumme Euro
  9   77   51   Blanks
  Insgesamt 128 Zeichen