Provided by: dtaus_0.9-1.1_amd64 bug

NAME

       dtaus - Converter for DTAUS files

DESCRIPTION

       The   dtaus(1)   program   reads   and   writes  German  DTAUS  files.   DTAUS  is  an  semi-acronym  for
       DatenTrägerAUStausch.  It is used by German credit institutes  in  order  to  implement  money  exchanges
       between accounts and credit institutes.  These files are always called DTAUS0.TXT.

       Since they are shipped in a weird ascii format that is not quite readable and writable for human beings a
       special  control  format  was  invented.   The  dtaus(1) program reads and writes such a control file and
       generates a proper DTAUS file if requested or decodes one.

CONTROL FILE

       The control file implements a very simple format which was  invented  only  for  use  with  the  dtaus(1)
       program.   Like  with  many  *nix  configuration  files  empty lines and those beginning with a hash mark
       (``#'') are ignored.   The  remaining  file  is  splitted  into  three  major  parts:  one  BEGIN  record
       (representing the A record), several regular records (representing C records) and one optional END record
       (representing  the  E  record),  which is ignored when the control file is read but is extracted from the
       bank file if one is decoded.

       Here's a short sample for a control file:

         BEGIN {
           Art   type
           Name  Martin Schulze
           Konto 123545
           BLZ   2004002
           Ausfuehrung 23.12.2001
           Euro
         }

         {
           Transaktion transaction
           Name   Martha Schulze
           Konto  98832
           BLZ    2004003
           Betrag 20.00
           Zweck  Gebühr Wohnheimnetz
           Text   Anschluß u. 11+12.97
         }

         ...

       Please note that several field names are used in both the BEGIN and the regular record.  When used in the
       BEGIN record they denote your name and your bank account.   When  used  in  a  regular  record  they  are
       affiliated with your customers data.

       You  may  use  up  to  15  fields  entitled  as  Text.   They will be recorded one by one and stored into
       additional data records using the same order.  This way you could add a detailed description of the  type
       of  money transfer if you like.  The contents of the field Zweck are most probably what the customer will
       see on their bank statements.

       The field Ausfuehrung is optional and denotes the day when the entire transaction  should  be  processed.
       The date has to be given as DD.MM.YYYY and will be translated into the resulting bank file literally.  It
       may  not  be younger than the creation date of the file which will automatically be inserted by dtaus(1).
       The processing date also may not be more than 15 years later than the creation date.

   Explanation of type
       One of the following:

       LK     Lastschrift Kundenseitig

       GK     Gutschrift Kundenseitig

       LB     Lastschrift Bankseitig

       GB     Gutschrift Bankseitig

   Explanation of transaction
       One of the following:

       Einzug Bankeinzug

       Gutschrift
              Überweisung

       Vermögen [JJJJ]
              Vermögenswirksame Leistung mit Sparzulage.  Als Argument kann das Jahr angegeben werden,  für  das
              diese Leistung gilt.  Wenn es weggelassen, wird, verwendet dtaus das aktuelle Jahr.  Vom Jahr wird
              nur die letzte Ziffer verwendet, es muß daher auch nicht vollständig angegeben werden.

       Vermoegen [JJJJ]
              Wie Vermögen, jedoch ohne Umlaut.

       E-Cash Lastschrift aus Verfügung im elecctronic Cash-System

       E-Cash-A
              Lastschrift aus Verfügung im elecctronic Cash-System mit ausländischer Karte.

       You  may  only  use  one  of these for the entire file.  You are not allowed to switch between Einzug and
       Gutschrift within the same file.  If you require the credit institute to process both types, you'll  have
       to provide two separate diskettes.

   Support for Euro
       From  January  1st 2002 the currency in many European countries, Germany is among these, changes to Euro.
       Hence, money transfer changes from DM  (formerly  known  as  ``Deutsche  Mark'')  to  Euro.   The  format
       specification  of  DTAUS  was meant for DM but was modified in 2001 to support Euro as well.  The current
       version of dtaus(1) supports both currencies.  It defaults to using Euro,  however.   To  switch  to  DM,
       simply  add  the  keyword  DM  (or Euro respectively if this version was compiled without Euro support as
       default) to the BEGIN record.  If no currency keyword is given, the compiled in decides (upstream  source
       defaults to Euro).

   Character Encoding
       German  Umlauts  are converted into two 7-bit characters on the fly so you don't need to care about them.
       Since the DTAUS0.TXT file only uses uppercase letters every text is also converted to uppercase.

       Except for the way records are delimited the format should be self explanatory.

SEE ALSO

       dtaus(1).

       DTAUS files use a  special  but  simple  and  publically  documented  format.   It  is  included  in  the
       distribution of dtaus(1) as dtaus.txt.

                                                17 November 2001                                        DTAUS(5)