.\" dtaus - Converter for DTAUS files .\" Copyright (c) 1995 Martin Schulze .\" .\" This file is part of the sysklogd package, a kernel and system logdaemon. .\" .\" This program is free software; you can redistribute it and/ormodify .\" it under the terms of the GNU General Public License as published by .\" the Free Software Foundation; either version 2 of the License, or .\" (at your option) any later version. .\" .\" This program is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .\" You should have received a copy of the GNU General Public License .\" along with this program; if not, write to the Free Software .\" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA. .\" .TH DTAUS 1 "5 July 1998" "" "" .SH NAME dtaus \- Converter for DTAUS files .SH SYNOPSIS .B dtaus .RB [ " \-d " .IR dtaus " ]" .RB [ " \-c " .IR control " ]" .RB [ " \-b " .IR begleit " ]" .RB [ " \-o " .IR kontroll " ]" .BR -dtaus " | " -control .SH DESCRIPTION This program can read and write german DTAUS files. DTAUS is an acronym for .BR D aten T räger AUS tausch. It is used by german credit institutes in order to manage money exchanges between accounts and credit institutes. .SH OPTIONS You have to specify at one of .BR \-dtaus " or " \-control . -dtaus Erzeugt eine Bankdatei -control Liest eine Bankdatei und erzeugt die Kontrolldateien -d Bankdatei [dtaus0.txt] -c Steuerdatei [dtaus0.ctl] -b Begleitzettel für die Bank dtaus0.doc] -o Kontrolldatei zum Abheften [dtaus0.sik] .SH "CONTROL FILE" The control file has a very simple format. Empty lines and those beginning with a hash mark are ignored. The remainder is splitted into three parts, one BEGIN record, several regular records and one END record, which is being ignored and created by the program. For a complete description please refer to .I dtaus.txt from this distribution. Here's a short example for a control file: BEGIN { Art LK Name Martin Schulze Konto 123545 BLZ 2004002 } { Transaktion Einzug Name Martha Schulze Konto 98832 BLZ 2004003 Betrag 20.00 Zweck Gebühr Wohnheimnetz Text Anschluss u. 11+12.97 } ... If you think this description suxx or isn't enough please sit down for some hours and write something better. I'll get included if it's appropriate. .SH "RETURN VALUES" On success, zero is returned. On error, 1 is returned. .SH "SEE ALSO" DTAUS files use a special but simple and freely documented format. It is included in the distribution of dtaus as dtaus.txt.