8800c8a1f8a91ccb3ecf1c6e95b17f4b9a9e4824
[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 Good luck!
39