Added two files that had to be obtained separately in former times
[infodrom/dtaus] / README
1 $Id$
2
3 This package contains a library that can read and write german DTAUS
4 files.  DTAUS is an acronym for DatenTrägerAUStausch.  It is used by
5 credit institutes in order to transfer commands for money exchange
6 between accounts.
7
8 DTAUS files use a special but simple and freely documented format.
9 I've attached a written down version in dtaus.txt in this
10 distribution.
11
12 As DTAUS uses very long integer values you can't rely on regular C
13 integer variables.  Therefore I've written a small library that acts
14 on big integer numbers.  At the moment it only contains routines that
15 are needed by dtaus but you're invited to improve it and send back
16 appropriate patches to me.  The library is called bigint and can be
17 found at ftp://ftp.infodrom.north.de/pub/clib/math/bigint-0.1.tar.gz
18
19 You need to extract it into the same directory where the dtaus files
20 are.  After that just run make and you should get an executable named
21 dtaus.
22
23 Supported Currency
24 ------------------
25
26 At the moment the only currency supported is DM.  There are some hooks
27 for supporting the new european currency Euro but it is not yet
28 implemented.
29
30 What needs to be done:
31
32  . Simple support for Euro in record A
33  . When writing records C and E, divert the field for amount
34  . Ignore specified currency for record C
35  . Reading dtaus, simple support for currency field
36  . When reading dtaus, divert the field for amount
37
38 Additional Info
39 ---------------
40
41 The A record (the first one in the .ctl file) needs to contain one
42 "Art foo" field.  This field may contain one of the following, only
43 the two-letter code within the double quotes.
44
45     "LB" für Lastschriften Bankseitig
46     "LK" für Lastschriften Kundenseitig
47     "GB" für Gutschriften Bankseitig
48     "GK" für Gutschriften Kundenseitig
49
50 More Information
51 ----------------
52
53   Web: http://www.infodrom.north.de/dtaus/
54
55   Mail: dtaus@infodrom.north.de (Majordomo and SmartList driven)
56
57
58 Good luck!
59
60                                                 Martin Schulze
61                                            <joey@infodrom.north.de>